International Conference on VLSI Design , January 1997 Dynamic Fault Grouping for PROOFS : A Win for Large Sequential

نویسندگان

  • Charles R. Graham
  • Elizabeth M. Rudnick
  • Janak H. Patel
چکیده

This paper discusses the important role of fault grouping in a parallel 32-bit fault simulator such as PROOFS. Three algorithms are presented which dynamically order the fault list during fault simulation to determine how the faults get grouped together. The dynamic fault grouping algorithms were incorporated into PROOFS and tested on benchmark circuits. The algorithms showed a marked reduction in the number of faulty circuit gate evaluations (compared to a static fault grouping) for almost all of the circuits with more than 20 ip-ops. For the largest benchmark circuit, s35932, all of the algorithms showed at least a 39% reduction in the number of faulty circuit gate evaluations and at least a 55% speedup in simulation time. This section will explain the importance of fault grouping in determining the fault simulation eeciency of a parallel 32-bit fault simulator. Then, some limitations of static fault grouping will be presented. In order to take advantage of the parallelism inherent in PROOFS, the proper fault grouping is essential 1] 2]. Each fault injected into the circuit causes a certain number of circuit elements to be evaluated. Let the list of all circuit elements evaluated for a given fault and vector pair be called the sphere of innuence. The goal of fault grouping is to group faults together whose spheres of innuence have the greatest intersection. When a group of 32 faults is injected into a circuit , all the gates in each of the 32 spheres of innuence must be evaluated before a new group of faults can be injected into the circuit. In the case of ideal fault grouping (where all 32 faults grouped together cause exactly the same circuit elements to be simulated) the number of gate evaluations is reduced by a factor of 32 because each gate must be evaluated only once to simulate every fault in the fault group. On the other hand, if there is no intersection between spheres of in-uence, then each gate is evaluated to determine the value of one faulty circuit only. When this occurs, the major advantage of parallel fault simulation is lost. In a fault simulator that uses word level parallelism, such as PROOFS, the fault grouping that is chosen will determine the number of gate evaluations that must be performed and thus aaect the fault simulation time. PROOFS implements a static fault grouping technique based on a depth-rst search of the circuit …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

International Conference on VLSI Design , January 1997 Overcoming the Serial Logic Simulation

We propose a new approach to parallelizing fault simulation in which the test set is partitioned among the available processors. The approach can be used for any of the sequential circuit fault simulation algorithms commonly used, and it can be implemented on various diierent parallel architectures. This approach for the rst time overcomes the limitations of serial logic simulation. In addition...

متن کامل

IEEE International Conference on Computer - Aided Design , pp . 546 - 549 , November 1991 Methods for Reducing Events in Sequential Circuit

Methods for Reducing Events in Sequential Circuit Fault Simulation Elizabeth M. Rudnick Thomas M. Niermann Janak H. Patel Center for Reliable and Sunrise Test Systems Inc. Center for Reliable and High-Performance Computing Sunnyvale, CA 94086 High-Performance Computing University of Illinois University of Illinois Urbana, IL 61801 Urbana, IL 61801 Abstract Methods are investigated for reducing ...

متن کامل

Hierarchical fault tracing for VLSI sequential circuits from CAD layout data in the CAD-linked EB test system

A previous hierarchical fault tracing method for combinational circuits which requires only CAD layout data in the CAD-linked electron beam test system is expanded as applicable to sequential circuits. The characteristics in the method remains unchanged that allows us to trace a fault hierarchically from the top level cell to the lowest primitive cell and from the primitive cell to the transist...

متن کامل

Impact of Partial Reset on Fault Independent Testing and BIST

Partial reset has been shown to have significant impact on deterministic test generation for sequential circuits. In this paper, we explore the use of partial reset in fault-independent testing and application to built-in selftest. We take the following approach: based on fault propagation analysis, we select a subset of the circuit flip-flops to be initialized to 0 or 1. The initialization (se...

متن کامل

European Conference on Circuit Theory and Designextraction , Simulation and Iddq Test

EXTRACTION, SIMULATION AND IDDQ TEST GENERATION FOR EFFICIENT BRIDGING FAULT DETECTION IN DIGITAL VLSI CIRCUITS Tzuhao Chen Ibrahim N. Hajj Department of Electrical and Computer Engineering and Coordinated Science Laboratory University of Illinois, Urbana, IL 61801, USA [email protected] Abstract | In this paper we give an overview of recent work in extraction, simulation, and IDDQ test generatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997